/**
 * 给定T数组，Ti时刻加入Vi的水
 * 同时每个时间单位漏掉一个体积单位
 * 问最后时刻也有多少水
 * 直接模拟即可
 */
#include <bits/stdc++.h>
#include <bits/extc++.h>
using namespace std;

using Real = long double;
using llt = long long;
using vi = vector<int>;
using vll = vector<llt>;
using pii = pair<int, int>;
using pll = pair<llt, llt>;

int N;
vi T;
vi V;

void work(){
    cin >> N;
    T.assign(N, {});
    V.assign(N, {});
    for(int i=0;i<N;++i) cin >> T[i] >> V[i];
    int ans = V[0];
    for(int i=1;i<N;++i){
        int cha = T[i] - T[i - 1];
        if(cha < ans) ans -= cha;
        else ans = 0;
        ans += V[i];
    }
    cout << ans << endl;
    return;
}

int main(){
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
    ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);	

    int nofkase = 1;
	// cin >> nofkase;
	while(nofkase--) work();
	return 0;
}